package com.vrv.app.cyberspace.modules.sys.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.vrv.app.cyberspace.common.utils.JSONResult;
import com.vrv.app.cyberspace.modules.sys.entity.EventManageTable;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author sm
 * @since 2018-01-18
 */
public interface IEventManageTableService extends IService<EventManageTable> {

    JSONResult addToEventManage(Integer id, EventManageTable emt, String infrastructure_information, String advice);

    JSONResult getEventManage(Integer id);

    JSONResult getListEventManage(Page<EventManageTable> page, String startTime, String endTime, String eventLevel, String eventType, Integer timeType, Integer status, String title);

    EventManageTable getEventExtend(Integer id);

    JSONResult releaseEvent(EventManageTable emt);

    JSONResult getListProfessorEvent(Page<EventManageTable> page, Integer status);
}
